package com.yuexun.dhdoctor.module.mythings.bean;



import com.yuexun.dhdoctor.base.bean.model.HelpFileData;

import java.io.Serializable;
import java.util.ArrayList;

/**
 * Created by work-jx on 2016/7/27.
 */
public class TaskMainBean implements Serializable{

    /**
     * createDate : 创建时间
     * executeDate : 执行时间
     * taskMemberId : 执行人信息主键id
     * feedbackState : 反馈状态
     * state : 状态
     * targetDate : 完成日期(yyyy-MM-dd)
     * toName : 执行人
     * fromName : 发起人
     * content : 内容
     * title : 标题
     * type : 类型
     * taskId : 任务ID
     */
    private String configId;
    private String configName;
    private String content;
    private String fromId;
    private String fromName;
    private String createDate;
    private String currentNode;
    private String executeDate;
    private String feedbackState;
    private String lastFromId;
    private String lastFromName;
    private String lastToCount;
    private String lastToName;
    private String state;
    private String targetDate;
    private String taskId;
    private String taskMemberId;
    private String toName;
    private String title;
    private String type;
    private String toType;
    private String lastToType;
    private String dealStatus;
    //判断标记位 1有效 2接收对象已删除 3模板已删除
    private int judgeFlag;
    private String carbonIds;
    private String carbonNames;
    private String toCount;
    private String fileStatus;
    private ArrayList<FeedbackBean> feedbacks;
    private ArrayList<AttachmentBean> attachment;

    private ArrayList<HelpFileData> dtlList;//配置详情列表

    public String getCurrentNode() {
        return currentNode;
    }

    public void setCurrentNode(String currentNode) {
        this.currentNode = currentNode;
    }

    public String getLastFromId() {
        return lastFromId;
    }

    public void setLastFromId(String lastFromId) {
        this.lastFromId = lastFromId;
    }

    public String getLastFromName() {
        return lastFromName;
    }

    public void setLastFromName(String lastFromName) {
        this.lastFromName = lastFromName;
    }

    public String getLastToName() {
        return lastToName;
    }

    public void setLastToName(String lastToName) {
        this.lastToName = lastToName;
    }

    public String getToType() {
        return toType;
    }

    public void setToType(String toType) {
        this.toType = toType;
    }

    public String getLastToType() {
        return lastToType;
    }

    public void setLastToType(String lastToType) {
        this.lastToType = lastToType;
    }

    public String getFromId() {
        return fromId;
    }

    public void setFromId(String fromId) {
        this.fromId = fromId;
    }

    public String getConfigId() {
        return configId;
    }

    public void setConfigId(String configId) {
        this.configId = configId;
    }

    public String getConfigName() {
        return configName;
    }

    public void setConfigName(String configName) {
        this.configName = configName;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }

    public void setExecuteDate(String executeDate) {
        this.executeDate = executeDate;
    }

    public void setTaskMemberId(String taskMemberId) {
        this.taskMemberId = taskMemberId;
    }

    public void setFeedbackState(String feedbackState) {
        this.feedbackState = feedbackState;
    }

    public void setState(String state) {
        this.state = state;
    }

    public void setTargetDate(String targetDate) {
        this.targetDate = targetDate;
    }

    public void setToName(String toName) {
        this.toName = toName;
    }

    public void setFromName(String fromName) {
        this.fromName = fromName;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public void setType(String type) {
        this.type = type;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public String getCreateDate() {
        return createDate;
    }

    public String getExecuteDate() {
        return executeDate;
    }

    public String getTaskMemberId() {
        return taskMemberId;
    }

    public String getFeedbackState() {
        return feedbackState;
    }

    public String getState() {
        return state;
    }

    public String getTargetDate() {
        return targetDate;
    }

    public String getToName() {
        return toName;
    }

    public String getFromName() {
        return fromName;
    }

    public String getContent() {
        return content;
    }

    public String getTitle() {
        return title;
    }

    public String getType() {
        return type;
    }

    public String getTaskId() {
        return taskId;
    }

    public String getLastToCount() {
        return lastToCount;
    }

    public void setLastToCount(String lastToCount) {
        this.lastToCount = lastToCount;
    }

    public ArrayList<FeedbackBean> getFeedbacks() {
        return feedbacks;
    }

    public void setFeedbacks(ArrayList<FeedbackBean> feedbacks) {
        this.feedbacks = feedbacks;
    }

    public ArrayList<AttachmentBean> getAttachment() {
        return attachment;
    }

    public void setAttachment(ArrayList<AttachmentBean> attachment) {
        this.attachment = attachment;
    }

    public ArrayList<HelpFileData> getDtlList() {
        return dtlList;
    }

    public void setDtlList(ArrayList<HelpFileData> dtlList) {
        this.dtlList = dtlList;
    }

    public String getDealStatus() {
        return dealStatus;
    }

    public void setDealStatus(String dealStatus) {
        this.dealStatus = dealStatus;
    }

    public int getJudgeFlag() {
        return judgeFlag;
    }

    public void setJudgeFlag(int judgeFlag) {
        this.judgeFlag = judgeFlag;
    }

    public String getCarbonIds() {
        return carbonIds;
    }

    public void setCarbonIds(String carbonIds) {
        this.carbonIds = carbonIds;
    }

    public String getCarbonNames() {
        return carbonNames;
    }

    public void setCarbonNames(String carbonNames) {
        this.carbonNames = carbonNames;
    }

    public String getToCount() {
        return toCount;
    }

    public void setToCount(String toCount) {
        this.toCount = toCount;
    }

    public String getFileStatus() {
        return fileStatus;
    }

    public void setFileStatus(String fileStatus) {
        this.fileStatus = fileStatus;
    }
}
